Forget cat cafes: this Tokyo coffee shop lets customers enjoy a cup of tea while petting a capybara – the largest living rodent Read more