The documents I’ve been sent for approval are 18mb and can upload a maximum of 3mb of visa application. Is it ok to compress into a zip file do you know?
Depends on the carrier. In my experience Gulf Air have never asked to see return/onward flight or visa, Lufthansa and Finnair have always asked. I have never been asked by Thai immigration for proof of onward travel.