Women visiting public beaches should be as discreet as possible and avoid sunbathing on empty beaches. In mosques you need to make sure your shoulders are covered -- it's worth purchasing a scarf for this and keeping it in your bag at all times -- and in Sikh gurudwaras you need to keep your head covered. To avoid offending people who are of a totally different culture to yours it is wise to do a quick study of Eastern and Asian culture if you are visiting or doing business in their country. In this case, a brief study of Indian etiquette will certainly save you a lot of time and embarrassment. It is wise to be informed and prepared. Men should avoid shorts, which are considered quite bizarre in Indian etiquette and culture.