Bengaluru's monthly salary for blue-collar workers is 16,498 rupees, compared to 14,039 rupees in Kolkata. Bengaluru has the highest percentage of passport holders compared to its total population, at 25%. Delhi tops this list with 5.6 million passport users, followed by Mumbai with 5.4 million.