A few moments of peace in the company of a troupe of langur monkeys inside Ranthambore Fort, Rajasthan