Viruses and pests affect yield of Bt cotton varieties. Cotton leaf curl virus, which is a plant pathogenic virus of the family Geminiviridae, stunts plant growth seriously affecting yield. Pests like White Fly, Mealy Bugs, Aphids, Pink Boll Worm infect the plants reducing yield.[1]