adidas India announced the launch of its first ever urban football destination in India, The Base – Plaza in Chattarpur,… Read More