if you have money go to Malaysia for Engineering. I don't advice doing engineering in India, except you got admitted to one of the IITs. Rest of the Indian universities are useless. Same case in Bangladesh.
Physical in SL is be a good option. If you can make it to do a special, then very good.