I usually do not carry a cleaning cloth or a bottle of cleaner with me to clean my eyeglasses*. If my eyeglasses get very dirty and I don't have a cleaning kit with me, I would clean them with soap and water and dry it with a towel, which is probably a bad idea.
What is the safest alternative to clean my eyeglasses if I don't have my cleaning spray and cloth with me?
*Otherwise know as 'glasses' or 'spectacles'