Category:Leicester, England

Leicester is a city in England. King Power Stadium, Leicester Castle, and Shree Jalaram Prarthana Mandal are located here.