Weihai or Weihaiwei is a city and a former British colony and military stronghold in modern-day Shandong province, China.