Claim(permalink)
This beautiful football ground is not in Europe but in Ukhrul Manipur, India....! Exceptionally beautiful!!