Here are the possible solutions for greater london parish that's home to the royal botanic gardens clue