Imran Khan has demanded fresh general elections in Pakistan after his Pakistan Tehreek-e-Insaf party routed the ruling Pakistan Muslim League party in the crucial Punjab assembly by-polls, dealing a major blow to Prime Minister Shehbaz Sharif whose son Hamza Shehbaz is all set to lose his post as chief minister.