Humor on the cloud: The writing on the wall

General | November 21, 2010 | 0 min read

Meera Sapra
Senior Marketing Manager at Zoho. I live in New Delhi, India. When I'm not working, I spend my time reading, creating comics or art.