Egypt's giant New Administrative Capital recently became the country's official seat of government, but its development has gone largely under the radar. Here is everything you need to know about ...