Rajasthan, the western state of India, is a name synonymous with kings, palaces and fortresses even well into the 21st century, still maintains the old world charm of the medieval…
When you visit India, you discover a country of extraordinary experiences, luxury resorts, romantic destinations, amazing people and some of the best small hotels in exotic locales that one can…