The location, the cost of living and the availability of resources, and competitiveness play a major role in deciding the salary factor. With that being said, no wonder Bengaluru (hailed as the startup capital of India) and Mumbai (the financial capital of India) are topping the charts.