4Snake Island
If you thought Naagin just existed on TV, then did you know there’s an entire island of it near the city of Sao Paulo in Brazil? Popularly known as the Snake Island, Ilha de Queimada Grande has more than 4000 snakes residing there. This place is made forbidden by the Brazilian navy.