India is strong on religion and spiritual practice. You would usually visit various religious shrines and monuments on most India tour packages. Each faith usually has specific dress codes for visitors.
Hindu Temples – Women are expected to be dressed modestly. Shoes need to be removed at the entrance. At some temples, you would also need to remove leather articles like bags, belts and wallets before being allowed to enter.
Mosques – Women are expected to cover their heads at Islamic shrines. Bare legs are not permitted. So, you would need trousers or a long skirt. Skin-tight jeans and tights are not suitable.
Sikh Temples – Both, women and men are expected to cover their heads at Sikh temples. Women could use scarves. While men usually get by with a handkerchief.