After a lengthy 11-year wait and after adhering to all essential policy criteria, Google has officially relaunched Street View in India. Google...