Violence erupts during anti-G7 protests in Geneva on eve of summit. Post navigation Swiss right-wing plan to cap population rejected by narrow margins Gaza mourns four killed in Israeli strike