ECP completes preparation to print ballot papers for by-elections

A total of 96, 00,000 ballot papers will be printed for 36 constituencies