Baristas have been steaming up the beverage at a caf championship in Tehran. Participants in the context are required to make several types of coffee, and to create something artistic along the way. Iranian coffee-making enthusiasts are showcasing th...