Located in the serene surroundings of Uttarakhand, exhaling an aroma of tranquility and an ambience of peace and composure, RIT instills the feelings of piety