Fee is usually peanuts, at least in the govt. colleges. I paid a royal sum of 400$ of tuition fee for a 4 year degree that helps me make way more than that every day. Govt. spent close to 20k on educating me. I did pay taxes in India for 6 years before moving abroad but still that 20k made my life. And that's what I owe to my country. Paying 20k or even 2,3 times that would be an easy exit. The only way to truly pay it back is to make something better in India. But what exactly, is something I think about all day. But I am pretty sure I will have an answer soon.
It's really good that you're thinking of paying back India / helping the country. India definitely needs more of its best talent to go back there are start new companies and really improve the country. Most of the best minds leave the country for elsewhere, and it's understandable why. But perhaps you can change the environment and perhaps more people will stay there then. (maybe - this will probably take years)