Google is in advanced stages of finalising locations in or around the capital of New Delhi, and the financial capital Mumbai, ...