Indonesia has recovered 828 cultural artifacts looted during Dutch colonial rule, including a rare Ganesha statue. The artifacts, now displayed in Jakarta's National Museum, symbolize Indonesia's ...