Top baby names
Each year, Baby Center polls parents to find out what they named their newborn. In 2018, more than 742,000 parents answered. Based on that data, here are the top baby names for 2018. Girls: 1. Sophia; 2. Olivia; 3. Emma; 4. Ava; 5. Isabella; 6. Aria; 7. Riley; 8. Amelia; 9. Mia; 10. Layla. Boys: 1. Jackson; 2. Liam; 3. Noah; 4. Aiden; 5. Caden; 6. Grayson; 7. Lucas; 8. Mason; 9. Oliver; 10. Elijah. Sophia celebrates her ninth consecutive year as the top choice for girls, while Jackson remains the most popular name for boys for six years running. Oliver and Layla both jumped into the top 10, pushing out Logan and Zoe. The fastest climbers of 2018 include Everly, Isla, Leo and Carson.
Show me the love and pat me down, America
Ken writes: "Reading about the Scottish tourist who misidentified himself as a terrorist reminded me of when I did the online form for US entry and realised after pressing 'submit' that it had scrolled on past New Zealand as country of origin, to Nicaragua. At each of the airports I passed through within the US I had to take my shoes off, stand behind the counter and get patted down for explosives or whatever. The last time was at LA airport again and the nice Latino man who patted me down kind of apologised and said it happened to him all the time. Truth be told after 10 days of business travel across America it was the closest I got to another human being and I rather enjoyed it!"