The preferred language of communication amongst the local population is Hindi. However, English is widely spoken as the language of commerce and hence visitors should have no problem getting around.
The Rupee is the official and only accepted currency while you travel around India. Though credit cards are accepted in major stores across the city, it is advisable to keep denominations of 10, 20, 50 and 100 Rupee notes at hand.
Foreign currency can be converted at the hotel’s foreign exchange desk, at exchange houses at the airports and at most travel agencies.