Landour is a small scenic village in northern himalayan part of India.