I meet tanvir on my Agra Trip. He is amazing and highly skilled tour guide in English and Japanes Language. 

He as deep knowledge  about Taj Mahal history and architecture.

I highly recommend