Pakistan blocked vital supply routes for US-led troops in Afghanistan and demanded Washington leave a base used by American drones after coalition aircraft allegedly killed 24 troops at two posts along a mountainous frontier that serves as a safe haven for militants.