
Gulab Bari
Category Natural / Scenic beauty
Gulab Bari (literally meaning ‘Garden of Roses’) the Tomb of Nawab Shuja-ud-Daula is in Ayodhya, Uttar Pradesh, India. This place…