Have you lived/worked full-time outside of India at all? If not, your chances at INSEAD and LBS are going to be slim. On top of that, even if you did have international experience, your chances are still slim because of your GMAT. You realistically need a 700+ to be competitive.
I know these schools dearly consider the work experience out of the applicant's native country, but is this the only way to prove international exposure. Let me give you my own example-
I've worked in the Software/IT industry for about 6 years now, I went to US on a short project for 3 months. Other than that I've not got any opportunity to go outside my home country for work. The point is I've worked with big fortune 500 companies and they are also the top 20 IT firms in the world and, mostly throughout my career I've worked on Global delivery model i.e. teams at multiple geographies such as US, Canada, UK, China and India. Pretty much everyday, I've my calls with my teams across various geographies, we work together as one team. In fact, at present I report directly into my US manager. So, is this work experience isn't good enough to be justified as International Experience?
The market has not been really good in the last few years and IT industry has suffered a lot in it, and as a result it has impacted a lot of travel either ways, but at the same time companies have bridged the gap of communication with the outstanding new technology and software. In fact, for a while I was working for a mobile application company, a US based start up, it doesn't even have a office in India (my home country); the company believes in the virtual office concept and all of us from various geographies communicated using software and got the work done. Here also, I spoke to people from various geographies such as USA, Europe and India.
I will really appreciate having your thoughts on it.
Kindly, spare some time to answer my question.