In India, I prefer to wear sandals because in so many places it is necessary to remove footwear, and putting on and off sandals is so much easier than doing the same for lace up shoes.
Just in case you are wondering why there is the requirement to bare one’s feet, the reason is to prevent bringing dirt from outside into the place being entered. It is also a mark of respect when entering a religious place such as a mosque, church, temple, or gurdwara.
In some homes, footwear is left by the entrance. This is also the case for some homes that I have visited in the UK. When I went to a junior school in London’s Belsize Park, The Hall School, we left the shoes we had arrived in at the entrance and then replaced them by another pair reserved for use within the school.
When we visited Gulbarga (in North Karnataka, India) recently, we visited what purported to be an Arabic restaurant, Al Makki by name. Its floor was covered with carpets, and guests had to sit on cushions that surrounded very low tables. The owner took one look at my wife and me, and took pity on us. He provided us with a normal height table and chairs. The food was delicious. We ate a mutton “handi”, which is a pilaff flavoured with dried fruit, fried onions, nuts, and mild spices. By now, if you are still reading this, you might well be thinking that I have strayed from my topic. But, you are mistaken. We were not allowed to enter Al Makki until we had removed our footwear.
To conclude, my advice to people visiting India is: wear footwear that is easy to remove and replace.