Given the tightening on security etc- what is entailed in buying a sim card suitable for all the above locations ?
Also where/how can i buy one closest to the Imperial hotel? or can one buy them at the airport?
As we are in India for only 4 weeks, are there short period sims?
As you can tell, totally clueless on this matter.