Fifty political parties out of 345 fulfill ECP’s rules to contest 2018 polls

ecp.jpg

—Photo by Dawn