Jodhpur – the place to start backpacking in India
Jodhpur, better known as the Sun City of India. Jodhpur is the center of Rajasthan and located on the northeast part of India. It is said that this year, Jodhpur is the perfect place to start your India adventure. A few places to see are the Period Rooms and the ancient sword that is located in the well-known museum in Jodhpur. However, the most important sites to see within this city are the streets and bu ...
Read more ›