Want to be paid the best ? These are the India's highest paying cities

Staffing firm Randstad has come up with the data which shows Bengaluru is currently the highest paying city in India. On an average, companies in Bengaluru pay ₹5.2 lakh annually on junior level executives while ₹16.5 lakh to mid-level employees and it goes to up to ₹35.5 lakh for the senior executives. Mumbai & Hyderabad are the second in this list, Pune is at the third sport while Delhi NCR is after it. So it's quite clear which city you should be targeting if it's about the best package.