A powerful, 6.3 magnitude earthquake shook northern Afghanistan before dawn Monday, killing at least 20 people and injuring more than 300 others, a health official said. The US Geological Survey said ...