Hey Sourav,
First of all you have got a very strong profile for the all the schools you have mentioned. For Imperial College, I would suggest you to contact the admission team to see if they will accept your degree.
You can always apply for the MiM programs in the final year of your degree program but make sure that you meet the deadlines.
The choice of a particular program depends a lot on your goals. For instance, a short program such as Duke MMS or LBS MiM is appropriate for someone who wants to gain a quick understanding of the business subjects and kick start their career. On the other hand, a long program such as ESCP MiM gives you more knowledge, provides you with an opportunity to specialize.
I am going to mention some points that will help you to decide which program is suitable for you
• The Duke MMS program is a 10 month program and majority of graduates are placed in finance and consulting sector. The program focuses a lot on US and Asian economy.
• ESCP Europe is the oldest business school of the world and has a very strong reputation in Europe. ESCP MiM is much better than EDHEC MiM.
• LSE and LBS enjoy strong global reputation. The LSE MiM is longer and is more theoretical than the LBS MiM.
• The duration of ESSEC MiM program is 24 months. If you want to go for a career in finance then ESSEC is a good choice.
• One more point to consider is the post study visa scenario. In UK the post study visa for international students is only 3 months whereas it is more than a year for other EU countries.
I will also suggest you to check out detailed review of the MiM programs of LBS,LSE, Imperial, ESCP and others here-
https://www.mim-essay.com/mim-school-reviews/You can also use this tool to get a free evaluation of your profile-
https://mim-essay.com/profile-evaluation?gcfIf you have more questions, feel free to post them here.