Google’s ‘add me to search’ launches in India, allowing anyone to create ‘People Cards’ to show up in search results

Google has today announced the launch of ‘People Cards’, a feature that…