qqp question1: Why do software companies like Google, Facebook, LinkedIn, Microsoft etc prefer to set up there offices in Bangalore/Hyderabad over chennai? question2: Why do software companies like Google, Facebook, LinkedIn, Microsoft etc prefer to set up there offices in Bangalore/Hyderabad over Mumbai?