Answer
Machilipatnam is located in the Krishna district of Andhra Pradesh, India. It is a coastal town situated on the Bay of Bengal. The town is known for its beautiful beaches, historical temples, and rich cultural heritage. Machilipatnam has a long history dating back to the 3rd century BC and has been ruled by various dynasties over the centuries.