New Delhi. Life in villages is considered to be very happy, but there is a village where people live in fear that they might die the next moment. And the reason behind this is the main road passing in front of the village. The fear of vehicles on this road is so much that many people have decided to leave this beautiful village. Here we are talking about a very small village named Anwick in Lincolnshire, England, where only a few hundred people live. If the people here are to…
Read More