I've been to Agra many times but I've never had so much fun, nor learned so many interesting facts, as when I was listening to Shahe Kaleem describe his exciting city to me. Shahe kaleem knows his city. He tells you things you never knew about Agra, regardless of how well you THINK you know it. And he does it with such wit and personality that makes the whole tour enjoyable. I highly recommend Shahe Kaleem if you can jump on one of his city tours. He is literally one of the best!!