Is there an impact crater off Kerala coast?