British tennis governing body, the LTA, slammed for removing tennis courts at their own headquarters
British tennis governing physique, the LTA, slammed for eradicating tennis courts at their very own headquartersThe LTA (Garden Tennis Affiliation) have determined to dig up clay tennis courts on the …