Superstitious Indians throng a police station as an owl finds perched inside the building

Record ID: 316353