You can carry foreign currency when visiting India. If the value of the currency is higher than USD 5,000, it must be declared at the customs counter and has to Obtain CDF. Any amount greater that this should be converted at a forex currency exchange with CDF when entering India.