The town of Masulipatnam or Machlipatnam lay on which river?
Ganga
Godavari
Yamuna
Krishna
By whom was the fort of Masulipatnam built?