Obama carries Lord Hanuman idol