I am from Vancouver and will be going to India. My first trip to India will be in Punjab, after that before leaving for home I would be going to Agra for one day. I would like to know what places to visit in Agra in one day. Of course we would be visiting the Taj Mahal, which I say would not take more than two hours to see. After that, we would have the whole day, so please suggest.