Situated on the western seacoast of India [