MUMBAI: Do the waters of the Scottish Highlands really hide a mysterious creature, the legendary Loch Ness Monster? Are the geoglyphs of Peru a work of...