A Tibetan man set himself on fire in New Delhi at a protest against a visit by Chinese president Hu Jintao, who is due to arrive in India later this week for a summit meeting.