Your comment on this portfolio

#1
Franklin India Prima Plus Direct-G 45%
HDFC Equity Direct-G 20%
Quantum Long Term Equity-G 16%
HDFC Balanced Direct-G 19%

I am targeting 20% return per annum and I want to remain invested for next 10 years.

Is this the right portfolio?