Google Doodle marks Lithuania's Independence Day 2025, celebrating its historic freedom from the Russian Empire.