247635 Which is the only large level strip of land in the Himalayas?
Kashmir Valley
247675 Literal meaning of Himalaya:
Abode of snow
247676 Nepal, the neighbour of India is also known as:
Himalayan kingdom
247677 Sri Lanka is separated from India by the:
Palk strait