What are acceptable items to wear for male tourists visiting Saudi Arabia, regardless of any religious affilation?
This is for everyday situations; not necessarily related to business or specific functions.
For instance, are T-shirts or shorts off-limits?