Very big village in the deep forest...
In the midst of Nallamala forest. Away from modern society. Small tribal village.
Superbbbbbb place
Super place is
Pedda Cheruvu