New Delhi (India), August 17: While we all would have read and heard a picture is worth a thousand words ad nauseam, this adage doesn’t really get old. After all, what can capture a moment better than a picture? No wonder over a whopping 1.81 trillion photos are taken worldwide every year, which means 57,000 photos