English: This is a must see place in Darjeeling.
Telugu: డార్జిలింగ్లో తప్పక చూడాల్సిన ప్రదేశం ఇది.