Lourdes, France: Every year more than 5 million Catholic pilgrims from more than 130 countries flock to the French city of Lourdes – The City of Miracles – to drink and wash in water from a local cave in order to be healed of their diseases.