@satya
Having got the C admit myself I could be biased
But I believe replacing the cost effective education from IIM ABC, the only US MBAs you can choose are the big name ones...
If you are really serious about coming back to India for long term remember that its an Indian degree that will give you the
fundamental understanding of the indian environment Also the PGP from ABC has good potential in giving you a foreign job too... C being especially good for your choice fields...
So if you are really serious about coming back to India after a 3+ years stint abroad I would say go for IIM C... If the plans are long term stay abroad obviously Emory is the better choice...
Good Luck

K