Uttarakhand rain: 2,500 tourists stranded in Mussoorie as road link with Dehradun remains crippled | India First