Lepakshi April 27, 2010 by Shantha 2 Comments Lepakshi means “rise o bird” in Telugu and this place is situated in Ananthpur district of Andhra Pradesh. The legend says that Jatayu the mythical bird was injured by Ravana at this very place when … [Read more...]