Bangalore Vs Chennai Vs Mumbai – Find out the best city by comparing various factors