A discrete graphic card can be upgraded by completely opening the laptop (Screen & all).
But this is pointless. Getting Mobile version of graphic card is difficult enough in US/UK let alone India.
The performance improvement will not be as good as a new laptop you can buy from the cards money and sale of current laptop.
EDIT : I googled a bit and 9300M is available for $200 in US.