Does glass retain odors or stains?

Glass is a common material found in many places, like homes and schools. You often see glass in windows, bottles, and even kitchenware. One of the questions that many people ask is whether glass can hold onto odors or stains. This is important because no one likes to drink from...