Heavy quarkonia are useful laboratories for studying the interplay between perturbative and non-perturbative physics. They also provide clean signals through well-known exclusive decay modes. Inclusive production of charmonia in hadron colliders remains as one of the most difficult challenges of quarkonium physics. I will talk about recent theoretical developments that, when combined with new results from LHC, may lead to better understanding of quarkonium production.