Amaravati gears up for F1 Power Boating World Championship November 1, 2018 admin The lesser known Andhra Pradesh town of Amaravati is all set to witness exciting...