English: Something fishy in this matter.
Telugu: ఆ విషయంలోనే ఏదో కాస్త పేచీ ఉన్నట్టున్నది.