My itinerary for a 4 month period is as follows:
India - Thailand - Cambodia - Vietnam - China (Hong Kong & Macau) to Beijing
I plan on applying for the India tourist visa ONLY since it would be my first stop. Thailand, I can also apply for a visa since it is currently free or not worry since I plan on flying in from India anyway which would automatically give me 30 days. As for the remaining countries, I do not have the exact dates of entry and wouldn't want to apply way in advance, especially China. Please let me know if I have the right answers to the following.
Cambodia visa - can be obtained in Bangkok for a few days. (2 - 3 days?)
Vietnam visa - can be obtained from Bangkok and/or Phnom Penh for a few days (3 days?)
Chinese visa - this I am unsure of. Since I am travelling by land from Hanoi to China, should I apply for the visa in Hanoi or can I actually cross the border and apply for the visa once I arrive in Hong Kong? Does anyone know if the visa requirements for applying in HongKong or Hanoi more stringent than applying here in the U.S.?
Thank you in advance for the responses.