seagulls hovering over the waters for fish off the beach in gujarat,india.best viewed large