Challenging Knowledge Quiz

1. Bengaluru is a city of over 12 million people, in what country is it located?

France
India
China
USA