West Brom are the ‘spoilers’ of EPL
West Bromwich Albion is a football club located in West Midlands, England. Locked in 17th position, just above the relegation zone, the club is developing into the giant killer of the English Premier League.
Dr. Joseph Kamugisha