Picture this Triptease.com is a new, image-led travel review site. Upload p - The Independent