India's Sillicon Valley is Bangalore (the English name, no longer official) / Bangaluru (the local name, now official) - so the correct answer is D. Bangaluru is known for a great number of IT companies.
In comparison to other Indian cities, Bangalore is very green and has many parks, which is why it's known as the Garden City.