Amaravati is the capital of Andhra Pradesh. It is located on the banks of river Krishna in Guntur district.