This architectural marvel is now known as Kumbhalgarh Fort, which is in the quaint little town of Kumbhalgarh in Rajasthan. Kumbhalgarh is one of those places where you can immerse yourself in ...
“It is a good little town. Not a town for everyone, but the right town for the people who live here. “I hope and pray this doesn’t define the town.” Under the shade of two umbrellas ...