Why does Italy have a wall?

Delhi, India: In the city of Delhi in north India, a wall of stone has been built to block out the city’s rival, New Delhi.

The walls of stone have been constructed to keep out foreign invaders from India, as well as illegal immigrants from Pakistan and Bangladesh.

Delhi has a population of around 10 million people, of whom nearly 30% are Muslims, but also a sizeable population of Hindus.

India has also been the target of repeated terrorist attacks in recent years, most recently in 2015 when a truck bomb targeted a bus carrying a Hindu priest.