Ramadan and a Star Wars festival: the weekend’s best photos