Nepal has long been a fascinating country for photographers. From its majestic Himalayan ranges, ranging from the highest peak in the world, Mt. Everest; to its Terai plains, home to its many national reserves set up to protect hundreds of endangered plants, animals and birds. Besides this, Nepal has a rich cultural history with scores of different cultures intermingling and many different religions co-existing in harmony for hundreds of years.