Everything You Wanted to Know About mega city's