Participants at Pongku Thamizh rally in Geneva carry the photograph of Chenkodi who sacrificed her life by self-immolating herself recently in Kaancheepuram, Tamil Nadu.