Q. Tiger Hill is located in

Tiger hill is located in Darjeeling and is the summit of Ghoom.

Leave a Comment