The royal couple were in high spirits as they visited Darjeeling Express on London's Carnaby Street at an event to mark the start of Ramadan on Friday.