While metro cities are modern and most of the Indian cities are conservative. However, most of the temples in India only allowed traditional wear. They don't allow sleeveless and shorts for both men and women.