Gold falls to over 4-month low of Rs 29,400