Hi blue4ver,
You have a strong profile for any of the top schools you mentioned (high GMAT, top academic achiever, consulting experience, social work involvement).
The only *minor* point is that you have a relatively low number of years of work experience, expecially for schools such as LBS and Wharton (where the average work experience is 5-6 years). That said, these schools do take applicants with 3 years experience (which you will have by the time you start) - the youngest LBS MBA student in a recent year was 23 and was from India! For these schools, you will need to show that you have above-average achievements in the workplace with solid examples of leadership, responsibility and maturity.
By the way, LBS is a great school for consulting recruiting and has a large Indian community.
Good luck!
_______________________
The AdvantageApplied Teamhttps://www.advantageapplied.comHelping international applicants to top business schools develop their personal brand