Scientists based in Beijing have developed a spy satellite capable of detecting facial details from a staggering 100 km (62 miles) away. Senate votes to avoid government shutdown as 10 Democrats ...