Overview Details Press Releases Multimedia Locations People Groups Mountain Altruists is a distinguished adventure travel operator in Darjeeling and North east