Where is Lumbini located? (A) West Bengal (B) Bihar (C) Nepal (D) Uttar Perdaishâ–ºCorrect Option Correct Option is: B