2012 Kenyan Premier League

Columns: Team | Location | Stadium | Capacity
Oserian | Naivasha | Naivasha Stadium | 5,000 | Rangers | Nairobi | Nyayo National Stadium | 30,000 | Sofapaka | Nairobi | Nyayo National Stadium | 30,000 | Sony Sugar | Awendo | Green Stadium | 5,000 | Thika United | Thika | Thika Municipal Stadium | 5,000 | Tusker | Nairobi | Kasarani Stadium | 60,000 | Ulinzi Stars | Nakuru | Afraha Stadium | 8,200 | Western Stima | Kakamega | Bukhungu Stadium | 5,000

Example questions:
What is the town that the 2012 Kenyan Premier League team founded in 1994 as Sher Agencies Football Club calls home ? | What is the 2012 Kenyan Premier League team that plays at the stadium famous for hosting many political meetings including the GEMA series held in the 1970s ? | What is the 2012 Kenyan Premier League team that plays at the stadium that used to be called Biafra Stadium ? | What is the capacity for the venue for the 2012 Kenyan Premier League team nicknamed Sidwedweis ? | How many people can attend a game at the 2012 Kenyan Premier League Stadium in the town in Migori County , Kenya ?

Answers:
Naivasha | Ulinzi Stars | Muhoroni Youth | 15,000 | 5,000