Ukraine celebrates independence day in shadow of war

Ukraine is marking 31 years of national independence, and six months of struggling to defend it. For Ukrainians, it was a day of powerful and conflicting emotions.