The Jatayu statue in India is epic on screen and unbelievable in real life. It is a must-see attraction.


The Jatayu statue in India is epic on screen and unbelievable in real life. It is a must-see attraction.
Girl this building is basically the most nature friendly one in Kerala
nature friendly building Kerala