Amazon AWS Regions vs Availability Zones vs Edge locations vs Data centers

In this post I tried to highlight different physical and virtual connection points which will make you to understand different AWS connections. The reason for this post is, I did not see much documentation which explain difference between these stuff and some things do exists like Transit centers.