How long will it take for a UK visa to be granted?

This would depend on what category the applicant is applying under and whether the application was made inside or outside the UK. The vast majority of applications are decided within 6 months, although this is usually quicker for applicaitons made outside the UK.