A young Princess Elizabeth and pro-cannabis demos: the weekend’s best photos