Yes, for American, British, and Canadian citizens, they should have indicated their travel plan before travelling and they should provide in when requesting for visa.

Yes, for American, British, and Canadian citizens, they should have indicated their travel plan before travelling and they should provide in when requesting for visa. It is not compulsory for other countries, but you would better to have a general plan for your travel. Changing this travel plan in the future and during the travel will have no problem and you will not face any difficulty.