Mount Vesuvius is located in which country: June 27, 2025 by Ali KhanA) Spain B) Italy C) Nepal D) Greece