It’s a widely held idea that the only way to truly appreciate India’s true colors is to visit its rural villages. Here, in these small villages, is the true essence of Indian culture. Rajasthan is one Indian state that truly deserves to be proud of its vibrant villages and idyllic rural lifestyle. It should not come as a surprise that the magnificent state of Rajasthan includes similarly magnificent little towns that are well worth... Read more