Best photos of November 20: Heavy floods in Jakarta to Harry Potter magic in Singapore