Good to hear from you again
After going through your profile we have already suggested you to go for MBA. M.Fin is more domain specific and MBA on the other hand is perfect for folks wanting to get into managerial position. In other words, an MBA would touch upon aspects beyond just finance.
While the ranking for Mfin is not verified, some of the top schools are:
London Business School, MIT, Oxford, Cambridge, LSE, IE. (possibly in that order)
There are plenty of second tier schools that offer the degree as well (BC, Rochester, Vanderbilt, Florida, Imperial, UCL, TCD to name a few).
For those having an inclination towards finance engineering Princeton offers specialization.
For further assistance feel free to ask us
Pre Application Strategies|Admission Consulting |Pre-Departure Coaching|Workshops
Find out where you stand with our Free Assessment Test or drop your resume at firstname.lastname@example.org