Thar : A Journey through the Desert
With its beautiful rivers and mountain ranges, India has made its name as a country with many natural wonders. The Thar Desert which is located in the Northwestern part of India can definitely be considered as one of the natural wonders ...