20080820 tech: Vodafone prices iPhone at Rs 31K