Introduction to Wonderful Places in India We live on a planet where there are most beautiful natural places as well as man-made structures. India is a country which itself has a treasure of most beautiful places in the world. Khajjiar, Himachal Pradesh. Khajjiar is situated at Chamba Valley in Himachal Pradesh and it is also …
Related Articles
10 Wonderful Places in India Read More »