William makes dosa, royal couple meet top Indian fan