Query: Where does self pollination occur ?
Rating: Good