Adidas announces the launch of its first ever urban football destination in India- the Base – Plaza in Chattarpur, New Delhi; to promote the....