English: A number of proposals have been put forth to explain this.
Telugu: ఇందుకు అనేక వివరణలు ప్రతిపాదించబడ్డాయి.