I'm Indian, and I stand by everything chefelle said, he/she actually explained it pretty well!
Though I have to agree with one point Vittoriobravo made, that there are a LOT of variations on this, every part of the country makes it slightly different.
I know there are millions of threads out there, and I have read through most of them. However I need to ask - which school would you suggest going to? I am from India, so a local college is out of the question, I'm going to have to travel anyway.
I already have my bachelor's degree in...