49.15.144.0/21

Idea Cellular Limited - Updated 20 Aug 2025 12:01 Wed

Network Description: Idea Cellular Limited
Prefix Description Country