A hill station in Himachal Pradesh, India; derived from Sanskrit ‘Manu’ (sage) + ‘Alaya’ (abode/home)

1 Post