any idea how i could legally?
Open Bitfloor account, Use their cash deposit method ( Powered by Local Till ) to fund in your account, buy bitcoins, transfer them to your cold wallet. Its all legal as long as you pay taxes in US wherever you are liable and in India ( Some of your income is liable for taxes in India too if your transaction involves services from Indian soil or touches INR )
Cheers