Multiple choice Malpighian tubules in cockroach are present at which of the following positions? 7th abdominal segment Junction of foregut and midgut Junction of midgut and hindgut 4th - 6th abdominal segments 2nd to 6th abdominal segments Reveal answer Fill a bubble to check yourself C Correct answer Explanation At the junction of midgut and hindgut another ring of 100-150 yellow coloured thin filamentous Malpighian tubules is present.