10 Diverse Cities in Virginia

  1. Virginia Beach
  2. Norfolk
  3. Chesapeake
  4. Richmond
  5. Newport News
  6. Alexandria
  7. Hampton
  8. Roanoke
  9. Portsmouth
  10. Suffolk