Mona made our time in Agra extra special. He is the perfect guide, knowledgeable, passionate and super friendly. He didn't overwhelm us with names/dates etc but explained the meaning and context behind what we were seeing. He took us to a really great place for lunch which was the best meal of our trip! We plan to call on Mona again when we schedule our trip to Delhi.