Manali is a hill station nestled in Kullu district of Himachal Pradesh, India. Manali is often referred to as the “Valley of the Gods”, nestled in the great Himalayan range which showcases the scenic beauty of nature and snow capped mountain ranges. There is a mythological story behind this city’s name. Before that, Manali …










