Overview Edit Mode Editing references To include an image Landour is a small scenic village in northern himalayan part of India.