Shawn Mendes postpones world tour

The singer made the announcement on social media.