20080628 india: Buddha in a spot over Setu remark