INDIA | Thursday, 4 July 2013 | Views [268] | View Larger Image
Chowrasta is an open area near the top of the Darjeeling surrounded by shops and restaurants. Tourists both local and visitors gather here to enjoy the view of the Mount Kanchengjunga, the world’s third highest peak at a height of 28,169 ft.