Foreign Currency can be purchased from any Authorized Dealer. Besides authorized dealers, full-fledged money changers (FFMC’s) are also permitted to release foreign exchange for business and private visits.
It is always better to rely on such experienced players for exchanging currencies.