What is the meaning of a 'Ghost Town'?
A 'Ghost Town' refers to a town or city that has been abandoned by its inhabitants. Reasons for abandoning a place include loss of jobs and natural disasters. Famous ghost towns, which also serve as tourist attractions, include Oradour-sur-Glane in France which was destroyed during the World War II and Pripyat in Ukraine which was evacuated following a nuclear disaster.