Thankyou for your Prompt reply. I have had a look at the requirments for a tourist visa to enter China but they are asking for flight tickets to china & hotel booking information, this is not possible because we are flying to Hong Kong not China & we want to visit China by train, we would like to visit China for a few days but we won't stay in China we will travel back to Hong Kong on the train each day. So we can't show flight details or hotel details in China. also we have not got any hotel bookings for Hong Kong as we are going to just book into a hotel when we arrive. So I don't know what documents to take because we haven't any required.
Do we have to get the visa from Colombo before our visit or can we get the visa from the Hong Kong China embassy?