This giant monkey made from over 100.000 green tea leaves floats down the river Thames in London… Tags:FoodGreen teaGuerrillablogLondonOutdoorRaul&RigelTeaThamesTNRUnited KingdomW Communications