How to Get A Japanese Tourist Visa in 24 Hours

Get this: we managed to secure a tourist visa to Japan in just 24 hours. Sounds unbelievable? Certainly not!