Elevated view of Balaji temple complex, in the hill town of Tirumala, near Tirupati, Andhra Pradesh, India