Genital warts caused by HPV can be spread through skin contact (frottage, rubbing etc.) and does not need actual penetrative sex to occur. Also, if a person has had even ONE sexual partner throughout his or her life, that DOES expose the person to some stds. Massage parlour workers and CSWs will almost always carry HPV, herpes etc. infections and yours does sound like HPV caused genital warts.
Please refer to the following link for further details;
Thks for your answer. So it could come an infection happened 3 years ago? Or even 10 years?
Sorry i meant warts could come from an infection that occured 3years or even 10 years ago?!