Claim: Afghanistan is a landlocked country located at the crossroads of the South and a subregion of Asia, which stretches from the Caspian Sea in the west to a country in East Asia that is the world's most populous country.
Verdict: SUPPORT