India is overloaded with a rich and varied cultural heritage, distinguished by an extraordinary and rich diversity of languages, traditions and religions. The country blessed by the presence of some truly magnificent hill stations that offer one a rare combination of nature’s bounty, scenic grandeur and tranquil relaxation. Himachal Pradesh, one of India’s states, that […]