Young mother giving birth while perched on a tree branch in Angkor Wat forest, surrounded by rescuers — a moment of raw human courage.
Little Luna with tearful eyes reaching to hold Baby Bella’s hand in the Angkor Wat forest.